python中怎么import自己写的模块 |
您所在的位置:网站首页 › python import自己的函数 › python中怎么import自己写的模块 |
最近在接触学习ML的一些东西,看了Androw 的视频和deep learning的东西,正在看PRML这本入门的好书,接下来也想记录自己的学习心得。 另外也希望找一本能够对着码码代码,实现些东西的书,就找到了 Machine Learning in Action 这么一本书,等我看完了,再跟大家分享其中的好与坏吧~ 本文的主题是怎么import自己写的.py模块 有几种解决方法: 1、将模块路径加入系统路径中 import sys; sys.path.append("路径名") import 模块名当然了,这种方法存在一个问题,就是没有避免如果存在相同的文件名会出错的问题,于是需要改进成下面的方法(当然如果只是写些小的东西,上面的就已经足够了) import sys; if not "路径名" in sys.path: sys.path.append("路径名") if not 'a' in sys.modules: #这里a是模块名 a = __import__('a') else: eval('import a') a = eval('reload(a)') 2、__init__.py在目录中建一个文件名为__init__.py的文件,就可以直接按照路径名import模块了 有了这个文件,我们就可以导入这个目录下的文件了 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |